Design of a MP3 Decoder using the System-On-Chip Environment (SCE)
نویسندگان
چکیده
Electronic system-level (ESL) design is touted as a promising solution to sustain productivity in embedded system design in the presence of increasing complexities and decreasing time-to-market. The System-On-Chip Environment (SCE) provides such a SpecC-based ESL design solution. In this report, we demonstrate SCE as applied to the design of a MP3 decoder. Starting from a reference C code, an initial specification model is developed and several different architectural alternatives are explored for implementation on an ARM-based target platform. Using SCE, models for all alternatives are generated and a final, optimal multi-processor system-on-chip (MPSoC) design is selected. Results of the SCE-based design process show the feasibility and benefits of the approach. Using SCE refinement and exploration tools, all models were generated within minutes. Including the time needed for model simulations, the overall exploration process was completed within an hour. Therefore, the design example demonstrates the capabilities of SCE for rapid, early design space exploration resulting in significant productivity gains.
منابع مشابه
Specification and Design of a MP3 Audio Decoder
In an effort to understand, experience and prove the benefits of automated SoC design, this report describes the specification modeling, design space exploration and implementation of a real world example using SpecC based System on Chip Environment (SCE). The report covers a complete description of developing the specification model of a MPEG-1 Layer 3 (MP3) audio decoder in SpecC language and...
متن کاملDesign of Flexible Audio Processing Platforms using the System-on-Chip Environment
This report demonstrates application of the System-onChip Environment (SCE) towards the design of hardware/software platforms for real-time audio processing following MP3, AAC, and AC3 decoding standards. Starting from C reference implementations, well-defined specification models are developed and fed into an SCE-based design space exploration and synthesis flow. Models are synthesized down to...
متن کاملMulti-Core Simulation of Transaction Level Models using the System-on-Chip Environment
Effective Electronic System-Level (ESL) design frameworks transform and refine high-level designs into various transaction level models described in C-based System-level Description Languages (SLDLs) and rely on simulation for validation. However, the traditional cooperative Discrete Event (DE) simulation of SLDLs is not effective and cannot utilize any existing parallelism in todays’ multi-cor...
متن کاملInterface synthesis between software chip model and target board
This paper reports on the synthesis of interface between software chip model and target board in a behavioral emulation system called in-system algorithm verification engine (iSAVE). iSAVE performs in-system verification of the behavioral description of a chip in such high-level languages as C in the context of its application board at the early chip design stage. The interface between the targ...
متن کاملSynthesis and Optimization of Interface Hardware
I n system-on-a-chip design, interfacing of Intellectual Property(IP) blocks is one of the most important issues. Since most IP’s are provided b y different vendors, they have different interface schemes and diflerent operating frequencies. I n this paper, we propose a new interface synthesis method that enables one not only to handle the interface between IP’s with different operating frequenc...
متن کامل